<html>
<head><meta charset="utf-8"><title>Don&#x27;t build tools by default with `x.py b… compiler-team#351 · t-compiler/major changes · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/index.html">t-compiler/major changes</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html">Don&#x27;t build tools by default with `x.py b… compiler-team#351</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="208146875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/208146875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> triagebot <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#208146875">(Aug 26 2020 at 20:52)</a>:</h4>
<p>A new proposal has been announced: <a href="https://github.com/rust-lang/compiler-team/issues/351">Don't build tools by default with <code>x.py build</code> #351</a>. It will be announced at the next meeting to try and draw attention to it, but usually MCPs are not discussed during triage meetings. If you think this would benefit from discussion amongst the team, consider proposing a design meeting.</p>



<a name="208147043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/208147043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> triagebot <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#208147043">(Aug 26 2020 at 20:53)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="492">@T-compiler</span>: Proposal <a href="https://github.com/rust-lang/compiler-team/issues/351#issuecomment-681118115">#351</a> has been seconded, and will be approved in 10 days if no objections are raised.</p>



<a name="208147112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/208147112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#208147112">(Aug 26 2020 at 20:54)</a>:</h4>
<p>yes, I was wondering why this suddenly took so long</p>



<a name="208147206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/208147206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#208147206">(Aug 26 2020 at 20:55)</a>:</h4>
<p>I meant to put it in the original MCP but forgot to add it <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="208147227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/208147227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#208147227">(Aug 26 2020 at 20:55)</a>:</h4>
<p>and by the time I thought of it it had already been accepted</p>



<a name="208147252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/208147252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#208147252">(Aug 26 2020 at 20:55)</a>:</h4>
<p>will try to implement it this weekend</p>



<a name="209469895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/209469895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#209469895">(Sep 09 2020 at 04:00)</a>:</h4>
<p>Hmm ... what should the new way to build all tools be?</p>



<a name="209469898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/209469898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#209469898">(Sep 09 2020 at 04:00)</a>:</h4>
<p><code>x.py build src/tools/*</code> works I guess</p>



<a name="209469912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/209469912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#209469912">(Sep 09 2020 at 04:01)</a>:</h4>
<p>maybe I should implement <a href="https://github.com/rust-lang/rust/issues/76380">https://github.com/rust-lang/rust/issues/76380</a> before this</p>



<a name="209473467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/209473467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#209473467">(Sep 09 2020 at 05:37)</a>:</h4>
<p>I don't want to build <em>every</em> tool, like a glob implies, just the ones I enabled in my configuration.</p>



<a name="209501155"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/209501155" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#209501155">(Sep 09 2020 at 11:59)</a>:</h4>
<p>It should be easy to add an alias like "src/tools" or "tools" which builds the ones enabled in config</p>



<a name="209565461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/209565461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> triagebot <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#209565461">(Sep 09 2020 at 20:34)</a>:</h4>
<p>This proposal has been accepted: <a href="https://github.com/rust-lang/compiler-team/issues/351">#351</a>.</p>



<a name="210544280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/210544280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#210544280">(Sep 18 2020 at 16:32)</a>:</h4>
<p>current status: I still plan to implement this, but I'm holding off until x.py gets a changelog so it's less disruptive: <a href="https://github.com/rust-lang/rust/issues/76617">https://github.com/rust-lang/rust/issues/76617</a></p>



<a name="212174576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/212174576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#212174576">(Oct 03 2020 at 14:21)</a>:</h4>
<p>what should I do here? <a href="https://github.com/rust-lang/rust/pull/77489#issuecomment-703110836">https://github.com/rust-lang/rust/pull/77489#issuecomment-703110836</a> this is really frustrating</p>



<a name="212184768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Don%27t%20build%20tools%20by%20default%20with%20%60x.py%20b%E2%80%A6%20compiler-team%23351/near/212184768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Tshepang Lekhonkhobe <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Don&#x27;t.20build.20tools.20by.20default.20with.20.60x.2Epy.20b.E2.80.A6.20compiler-team.23351.html#212184768">(Oct 03 2020 at 18:46)</a>:</h4>
<p>maybe take a break <span class="user-mention" data-user-id="232545">@Joshua Nelson</span>... your activity is very high, and I wonder how you maintain so much energy</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>